Lombard Street — definition
1. Lombard Street (Noun)
1 definition
Lombard Street (Noun) — A street in central London containing many of the major London banks.
1 type of
street
4 parts of
British capital Greater London London capital of the United Kingdom